#!/bin/bash
#绿色解压、修改内容
#1，安装git工具
#2，下载、安装


#####需求替换
TOOLS="git"
SOFT="java"
VER="8"
VER2="1.8.0"
#SER="php-fpm"
RPMNAME="jdk"




#####无需替换
GITEXT=".git"
FILEEXT="_init.sh"

TAG="."
TAG1=".*"
NUM="[0-9]"


SHELLDIR="/opt/shell/"
SOFTDIR="/opt/"$SOFT"-"$VER"/"

GITADDR="https://gitee.com/ffing/"
GITDOWN=""$GITADDR""$SOFT"-"$VER""$GITEXT""

LOCALDIR="/usr/local/"




#####安装TOOLS类
pName=$(rpm -qa | grep "^${TOOLS}${TAG}${NUM}${TAG}${NUM}")
if [ $? -eq 0 ]
then
       echo -e	"----------已存在，无需安装----------\n"${pName}""
	   echo
else
echo "----------正在安装 "${TOOLS}"……"
yum -y install $TOOLS
               if [ $? -eq 0 ]
               then
                        echo "----------安装完成 "${TOOLS}""
						echo
               else
                        echo -e "\e[41m >>>错误>>>安装失败 "${TOOLS}"\e[0m"
						echo
               fi
fi

#####下载、安装

#版本号类型
#pName=$(rpm -qa | grep "^${SOFT}${TAG}${NUM}${TAG}${NUM}")
#名称类型
pName=$(rpm -qa | grep "^${SOFT}${TAG1}${RPMNAME}")
if [ $? -eq 0 ]
then
	   echo -e "\e[31m !!!!!!  安装失败  !!!!!! \e[0m"
       echo -e	"----------已存在，请先卸载----------\n"${pName}""
	   echo
else
		echo "----------开始下载 "${SOFT}"……"
		if [ ! -d $SOFTDIR ];then
		echo "创建${SOFT}下载目录 ${SOFTDIR}"
		git clone $GITDOWN $SOFTDIR 
		
		else
		echo "存在${SOFT}下载目录 ${SOFTDIR}"
		fi
		
		echo "----------Copy "${SOFT}" 到 /usr/local/……"
		\cp -r ${SOFTDIR} ${LOCALDIR}

		echo "----------添加"${SOFT}"环境变量----------"
		cat /etc/profile |grep JAVA_HOME= 
        if [ $? -eq 0 ]
        then
        #修改JAVA全局变量
		sed -i 's/JAVA_HOME=.*/JAVA_HOME=\/usr\/local\/java-8/g' /etc/profile
		sed -i 's/JRE_HOME=.*/JRE_HOME=\$\{JAVA_HOME\}\/jre/g' /etc/profile
		else
		#插入JAVA全局变量
		cat ${SOFTDIR}export >> /etc/profile
		fi
		source /etc/profile
		rm -f /usr/bin/java
		ln -s /usr/local/java-8/bin/java /usr/bin/java
		#java信息
		echo

		echo "----------JAVA 版本信息----------"
		java -version
		echo 'JAVA 安装目录:/usr/local/java-8'
fi


